home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / src / X11 / wais / waisgate / HTWSRC.h < prev    next >
C/C++ Source or Header  |  1995-05-09  |  1KB  |  42 lines

  1. /*                                                             A parser for WAIS source files
  2.                                  WAIS SOURCE FILE PARSER
  3.                                              
  4.    This converter returns a stream object into which a WAIS source file can be written.
  5.    The result is put via a structured stream into whatever format was required for the
  6.    output stream.
  7.    
  8.  */
  9. #ifndef HTWSRC_H
  10. #define HTWSRC_H
  11. #include "HTUtils.h"
  12.  
  13. #include "HTFormat.h"
  14.  
  15. extern  HTStream* HTWSRCConvert PARAMS((
  16.         HTPresentation *        pres,
  17.         HTParentAnchor *        anchor,
  18.         HTStream *              sink));
  19.  
  20. /*
  21.  
  22. Escaping Strings
  23.  
  24.    HTDeSlash takes out the invlaid characters in a URL path ELEMENT by converting them
  25.    into hex-escaped characters. HTEnSlash does the reverse.
  26.    
  27.    Each returns a pointer to a newly allocated string which must eventually be freed by
  28.    the caller.
  29.    
  30.  */
  31. extern char * HTDeSlash PARAMS((CONST char * str));
  32.  
  33. extern char * HTEnSlash PARAMS((CONST char * str));
  34.  
  35. #endif
  36.  
  37. /*
  38.  
  39.                                                                                     Tim BL
  40.                                                                                           
  41.     */
  42.